यह निर्भर करता है, मुझे लगता है, आप कितना यूआई की आवश्यकता है। एमएफसी जैसे ढांचे का लाभ यह आपके लिए बहुत सारे बॉयलर प्लेट कोड को लपेटता है। हालांकि .. अगर निष्पादन योग्य आकार & निर्भरता प्रमुख बाधा है, तो यह एक छोटा ऐप बनाने के लिए काफी मजेदार हो सकता है।
विंडोज़ एप्लिकेशन को नंगे अनिवार्य (एक संवाद, आदि) के साथ बनाना संभव है और सामान्य संवाद संसाधनों का उपयोग करना संभव है जो पहले ही इंस्टॉल हो जाएंगे (जैसे commdlg.dll)।
जितना संभव हो उतना छोटा रखने के लिए मैं इसे सी ++ के साथ लिखने की सिफारिश करता हूं, अधिमानतः आसानी से एमएसवीसी रनटाइम के साथ। Win32 API आवश्यक चरणों के संदर्भ में लेने के लिए बहुत आसान है, उदा। विंडोज़ पंजीकृत करना और एक संदेश प्रो बनाना।
क्या आप और अधिक विशिष्ट हो सकते हैं जिसके बारे में आप और जानना चाहते हैं?
क्या छोटा फ़ाइल आकार महत्वपूर्ण है? इन दिनों डेस्कटॉप ऐप के लिए 10kb और एक 1 एमबी है जो EXE के बीच बहुत सार्थक अंतर नहीं है। डायलअप पर भी आप इसे कुछ मिनटों में डाउनलोड कर सकते हैं, और इसे ज़िपित करने से आपको और भी छूट मिलती है। जब तक यह एक चुनौती के रूप में नहीं है :) – AshleysBrain
सिर्फ स्पष्टीकरण के लिए: क्या इसे गैर-स्मृति-भूखे होने की आवश्यकता है? – syockit