Как написать автономную (self-contained) программу под Windows?
Судя по всему, это программа со статической линковкой всех библиотек, необходимых ей для работы. По крайней мере, если верить вот этому.
а какие нужны зависимости для простой консольной программы?.NETнеобязательно .netМодули:
  База      Размер  Путь (версия и описание не показаны)
  0000000000400000  435000 C:\Program Files (x86)\AIMP\AIMP.exe
  00007FFC81000000  1D1000 C:\WINDOWS\SYSTEM32\ntdll.dll
  0000000051070000   52000 C:\WINDOWS\System32\wow64.dll
  00000000510D0000   77000 C:\WINDOWS\System32\wow64win.dll
  0000000051150000    A000 C:\WINDOWS\System32\wow64cpu.dll
Это "автономная" программа?